/**
 * @file   Chicken.h
 * @author zcd
 * @date   Sat Jul  8
 * 
 * @brief  Chicken(Just Because) You're So Beautiful
 * 
 * 
 */

#include <stdio.h>

/**
 * Chicken is a beatiful animal.
 * 
 */
class Chicken
{
private:
    int age;            /**< The age of a chicken. */
    int ID;			    /**< The ID of a chicken. */
    double weight;		/**< The weight of a chicken. */
public:
    /** 
     * Construct a chicken.
     * 
     * @param _a to set the age.
     * @param _w to set the w.
     * @param _I to set the ID.
     */
    Chicken(int _a,int _I,double _w) : age(_a), ID(_I),weight(_w){};

    /** 
     * Chicken You're So Beautiful!
     * 
     */
    ~Chicken() {
	puts("Chicken You're So Beautiful!");
    };

    /** 
     * chicken likes singing...
     * 
     */
    void sing () {
	    puts("(sing) The first time I've become like this~");
    };

    /** 
     * chicken likes rapping...
     * 
     */
    void dance () {
	    puts("Music! (and dance)");
    };

    /** 
     * chicken likes dancing...
     * 
     */
    void rap () {
	    puts("(rap) Cause I got a crush on you, who you!~");
    };

    /** 
     * chicken likes playing basketball...
     * 
     */
    void basketball () {
	    puts("(play basketball) Pia Pia Pia ~ PiaPia ~ Pia Pia Pia");
    };

};
